package com.example.aixicb.model.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户请求实体类
 */
@Data
public class TeamAddRequest implements Serializable {


    private static final long serialVersionUID = 2212577411691119242L;
    /**
         * 队伍名称
         */
        private String name;

        /**
         * 描述
         */
        private String description;

        /**
         * 最大人数
         */
        private Integer maxNum;

        /**
         * 过期时间
         */
//        @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
        @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
        private Date expireTime;

        /**
         * 用户id
         */
        private Long userId;

        /**
         * 0 - 公开，1 - 私有，2 - 加密
         */
        private Integer status;

        /**
         * 密码
         */
        private String password;

}
